import os
listSize=[]
def countsize(dir):
    dlist=os.listdir(dir)#获取文件夹里面所有文件
    for f in dlist:#遍历文件夹
        file=os.path.join(dir,f)#給文件夹的文件加上路径
        if os.path.isfile(file):#判断遍历到的是不是文件
            #print(file)
            thissize=os.path.getsize(file)
            #print(thissize)
            listSize.append(thissize)
            #print(listSize)
        if os.path.isdir(file):#判断遍历到的是不是目录
            countsize(file)#是目录就递归
    print(sum(listSize))

countsize("D:\\PycharmProjects\\calm\\pratice\\code\\aa")

